@CHARSET "UTF-8";

body {
	background-color: #FFFFFF;
	color: black;
	margin: 0;
	font-family: Tahoma, Geneva, Kalimati, sans-serif;
}

/* div de centrage de page */
div#conteneur {
	top: 0px;
	bottom: 0px;
	width: 1100px;
	margin: 0 auto 0 auto;
}

div#panneauGauche {
	float: left;
	width: 200px;
	height: 100%;
}

div#panneauDroite {
	margin-left: 3px;
	float: right;
	width: 897px;
	height: 100%;
}

div#notification{
	text-align:center;
	font-style: italic;
	width:580px;
	margin: 0 auto 0 auto;
	border-radius: 20px;
	background-color: #ffed8a;
	padding : 10px;
	margin-top : 10px;
}

div#logo {
	border-radius: 20px;
	background-color: #b3b3b3;
	/*background-color: #265ec3;*/
	height: 140px;
	/* Anciens navigateurs */
	background: #b3b3b3 url("gradient-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #b3b3b3;
	background: #b3b3b3\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,
		startColorstr=#FFffffff, endColorstr=#FFb3b3b3 );
	/* Navigateurs récents */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff),
		to(#b3b3b3) );
	background-image: -webkit-linear-gradient(top, #ffffff, #b3b3b3);
	background-image: -moz-linear-gradient(top, #ffffff, #b3b3b3);
	background-image: -o-linear-gradient(top, #ffffff, #b3b3b3);
	background-image: linear-gradient(top, #ffffff, #b3b3b3);
}

img#logo {
	width: 200px;
	height: 140px;
}

div#propositions {
	margin-top: 5px;
	border: 3px solid #265ec3;
	border-radius: 15px;
	background-color: #b3b3b3;
	height: 500px;
}

div#barreMenu {
	border-radius: 15px;
	height: 100px;
	background-color: #b3b3b3;
	/* Anciens navigateurs */
	background: #b3b3b3 url("gradient-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #b3b3b3;
	background: #b3b3b3\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,
		startColorstr=#FFffffff, endColorstr=#FFb3b3b3 );
	/* Navigateurs récents */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff),
		to(#b3b3b3) );
	background-image: -webkit-linear-gradient(top, #ffffff, #b3b3b3);
	background-image: -moz-linear-gradient(top, #ffffff, #b3b3b3);
	background-image: -o-linear-gradient(top, #ffffff, #b3b3b3);
	background-image: linear-gradient(top, #ffffff, #b3b3b3);
}

div#centreurMenu {
	margin: 0 auto 0 auto;
	width: 600px;
}

div#contenu {
	padding: 15px;
}

/* ********************************** */
h1 {
	color: white;
	font-size: 20px;
	border-radius: 8px;
	text-align: center;
	background-color: #265ec3;
	margin-top: 0px;
}

caption{
	color:black;
	font-size: 18px;
	font-weight: bold;
	border-radius: 8px;
	width:50%;
	text-align: center;
	margin:0 auto 0 auto;
}

h1.cadre {
	color: white;
	border-radius: 20px;
	text-align: center;
	background-color: #265ec3;
	margin-top: 0px;
}

h2.cadre {
	text-align: center;
	color: black;
	margin: 0;
}

.boutonMenu {
	margin-top: 25px;
	margin-right: 10px;
	width: 85px;
}

.boutonMenu:hover {
	margin-top: 15px;
	margin-right: 0px;
	width: 95px;
}

A:link {
	color: #265ec3;
	font-weight: bold;
	text-decoration: none;
}

A:visited {
	color: #265ec3;
	font-weight: bold;
	text-decoration: none;
}

A:active {
	color: #265ec3;
	font-weight: bold;
	text-decoration: none;
}

A:hover {
	font-weight: bold;
	text-decoration: none;
}